@charset "utf-8";
.build-gl{ background:none; position:absolute; z-index:99999; margin-top:0; left:340px;}
#contentInfo{ font-size:12px; line-height:20px;}
#contentInfo th{ color:#909; font-weight:bold; border-bottom:1px solid #909; padding-top:14px;}
#contentInfo td{ color:#333;border-bottom:1px solid #ccc}
#contentInfo .bt{ border-bottom:none; text-align:right;}
#contentInfo .bt a{ color:#333; margin: 0 4px;}
#contentInfo .bt .active{ color:#909; font-weight:bold;}

.line-search{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:1px 1px 3px #919191; 
	-webkit-box-shadow:1px 1px 3px #919191;
	box-shadow:1px 1px 3px #919191;
	background:#fff;
	padding:5px;
	position:absolute;
	left:10px;
	top:10px;
	/*filter:alpha(opacity=8);   
	-moz-opacity:0.8;           
	opacity: 0.8; */ 

}

.line-search select{
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:1px 1px 3px #919191; 
	-webkit-box-shadow:1px 1px 3px #919191;
	box-shadow:1px 1px 3px #919191;
	margin:0 5px;
}

.slider_box1 {
	background: url(../images/map.png) no-repeat;
	width: 980px;
	height: 548px;
}
sup {
	color: #F00;
}
.choose-lvl {
	width: 120px;
	float: left;
	z-index: 9998;

}
.choose-lvl2 {
	width: 120px;
	float: left;
	z-index: 9998;

}

.startcity {
	position:relative;
	z-index:99;
	float: left;
	width: 120px;
	height: 480px;
	margin-left: 20px;
	
}
.arrivedcity {
	position:relative;
	z-index:99;
	float: left;
	width: 120px;
	height: 480px;
	margin-left: 8px;	
}
#choose-line2 dt{background: url(arrivedcity-norm.png) no-repeat;
	width: 130px;
	height: 25px;
	padding: 0 0 0 40px;
	line-height:25px;
	cursor:hand;
	cursor: pointer;
	}
#choose-line2 dt.mactive{background: url(arrivedcity-active.png) no-repeat;
	width: 130px;
	height: 25px;
	padding: 0 0 0 40px;
	line-height:25px;
	cursor:hand;
	cursor: pointer;
	}
#choose-line2 dl{display:none;
	}

#choose-line2 .clild-m dd{padding:0 0 0 20px; line-height:25px; color:#fff;}
.arrivedcity dl{
	display:none;
	overflow-y: auto;
	padding: 7px 1px 5px 0;	
	opacity: 0.6;
	font-size: 12px;
	box-shadow: 2px 2px 4px #ccc;
	border-radius: 6px;	
	color:#fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:1px 1px 3px #919191; 
	-webkit-box-shadow:1px 1px 3px #919191;
	box-shadow:1px 1px 3px #919191;
	background:#6b6d73;
}

.startcity dl {
	display:none;
	height: 400px;
	overflow-y: scroll;
	padding: 7px 1px 5px 0;	
	opacity: 0.6;
	font-size: 12px;
	box-shadow: 2px 2px 4px #ccc;
	border-radius: 6px;	
	color:#fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow:1px 1px 3px #919191; 
	-webkit-box-shadow:1px 1px 3px #919191;
	box-shadow:1px 1px 3px #919191;
	background:#6b6d73;
}
 .startcity dl dd {
	cursor: pointer;
	font-size: 14px;
	line-height: 24px;
	text-indent:34px;
}
.arrivedcity dl dd{
		cursor: pointer;
	font-size: 14px;
	line-height: 24px;
	text-indent:26px;
	}
#choose-line2 dl dd{
	color:#fff;
}
.shover {
	background: #9c148c;
	border-top: 1px solid #dc9ad2;
	color: #fff;
}
.ahover {
	background: #9c148c;
	border-top: 1px solid #dc9ad2;
	color: #fff;
}
.hover {
	background: #9c148c;
	border-top: 1px solid #dc9ad2;
	color: #fff;
}
.choose-lvl-hd {
	width: 113px;
	height: 24px;
	padding: 0 0 0 11px;
	background: url(/images/choose-level.png) no-repeat;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
}
.choose-lvl-hd-country {
	width: 193px;
	height: 24px;	
	background: url(/images/choose-level-country.png) no-repeat;
	
}
.bjarea{ position:relative; z-index:80;}
.ararea{ position:relative; z-index:78;}
.bj1 {
	position: absolute;
	z-index: 2;
	left: 511px;
	top: 136px;
	display: none;
}
.bj2 {
	position: absolute;
	z-index: 3;
	left: 509px;
	top: 66px;
	display: none;
}
.bj3 {
	position: absolute;
	z-index: 4;
	left: 510px;
	top: 141px;
	display: none;
}
.bj4 {
	position: absolute;
	z-index: 5;
	left: 506px;
	top: 129px;
	display: none;
}
.bj5 {
	position: absolute;
	z-index: 6;
	left: 508px;
	top: 130px;
	display: none;
}
.bj6 {
	position: absolute;
	z-index: 7;
	left: 509px;
	top: 71px;
	display: none;
}
.bj7 {
	position: absolute;
	z-index: 8;
	left: 504px;
	top: 134px;
	display: none;
}
.bj8 {
	position: absolute;
	z-index: 9;
	left: 508px;
	top: 157px;
	display: none;
}
.bj9 {
	position: absolute;
	z-index: 10;
	left: 508px;
	top: 23px;
	display: none;
}
.bj10 {
	position: absolute;
	z-index: 11;
	left: 509px;
	top: 170px;
	display: none;
}
.bj11 {
	position: absolute;
	z-index: 116;
	left: 510px;
	top: 100px;
	display: none;
}
.bj12 {
	position: absolute;
	z-index: 12;
	left: 502px;
	top: 119px;
	display: none;
}
.bj13 {
	position: absolute;
	z-index: 13;
	left: 480px;
	top: 158px;
	display: none;
}
.bj14 {
	position: absolute;
	z-index: 14;
	left: 509px;
	top: 120px;
	display: none;
}
.bj15 {
	position: absolute;
	z-index: 15;
	left: 509px;
	top: 148px;
	display: none;
}
.bj16 {
	position: absolute;
	z-index: 16;
	left: 511px;
	top: 112px;
	display: none;
}
.bj17 {
	position: absolute;
	z-index: 17;
	left: 504px;
	top: 84px;
	display: none;
}
.bj18 {
	position: absolute;
	z-index: 18;
	left: 511px;
	top: 186px;
	display: none;
}
.bj19 {
	position: absolute;
	z-index: 19;
	left: 506px;
	top: 160px;
	display: none;
}
.bj20 {
	position: absolute;
	z-index: 20;
	left: 505px;
	top: 115px;
	display: none;
}
.bj21 {
	position: absolute;
	z-index: 21;
	left: 507px;
	top: 71px;
	display: none;
}
.bj22 {
	position: absolute;
	z-index: 22;
	left: 503px;
	top: 156px;
	display: none;
}
.bj23 {
	position: absolute;
	z-index: 23;
	left: 510px;
	top: 157px;
	display: none;
}
.bj24 {
	position: absolute;
	z-index: 24;
	left: 506px;
	top: 101px;
	display: none;
}
.bj25 {
	position: absolute;
	z-index: 25;
	left: 238px;
	top: 91px;
	display: none;
}
.bj26 {
	position: absolute;
	z-index: 26;
	left: 510px;
	top: 132px;
	display: none;
}
.bj27 {
	position: absolute;
	z-index: 27;
	left: 509px;
	top: 117px;
	display: none;
}
.bj28 {
	position: absolute;
	z-index: 28;
	left: 511px;
	top: 154px;
	display: none;
}
.bj29 {
	position: absolute;
	z-index: 29;
	left: 508px;
	top: 172px;
	display: none;
}
.ar1{
	position:absolute;
	z-index: 31;
	left: 507px;
	top: 222px;
	display: none;
	}
.ar2{
	position:absolute;
	z-index: 31;
	left: 506px;
	top: 168px;
	display: none;
	}
.ar3{
	position:absolute;
	z-index: 31;
	left: 468px;
	top: 220px;
	display: none;
	}
.ar4{
	position:absolute;
	z-index: 31;
	left: 510px;
	top: 243px;
	display: none;
	}
.ar5{
	position:absolute;
	z-index: 31;
	left: 511px;
	top: 243px;
	display: none;
	}
.ar6{
	position:absolute;
	z-index: 31;
	left: 507px;
	top: 218px;
	display: none;
	}
.ar7{
	position:absolute;
	z-index: 31;
	left: 497px;
	top:178px;
	display: none;
	}
.ar8{
	position:absolute;
	z-index: 31;
	left: 500px;
	top: 216px;
	display: none;
	}
.ar9{
	position:absolute;
	z-index: 31;
	left: 510px;
	top: 236px;
	display: none;
	}
.ar10{
	position:absolute;
	z-index: 31;
	left: 507px;
	top: 189px;
	display: none;
	}
.ar11{
	position:absolute;
	z-index: 31;
	left: 472px;
	top: 256px;
	display: none;
	}
.ar12{
	position:absolute;
	z-index: 31;
	left: 496px;
	top: 210px;
	display: none;
	}
.ar13{
	position:absolute;
	z-index: 31;
	left: 2px;
	top: 186px;
	display: none;
	}
.ar14{
	position:absolute;
	z-index: 31;
	left: 509px;
	top: 252px;
	display: none;
	}
.ar15{
	position:absolute;
	z-index: 31;
	left: 455px;
	top: 227px;
	display: none;
	}
.ar16{
	position:absolute;
	z-index: 31;
	left: 497px;
	top: 233px;
	display: none;
	}
.ar17{
	position:absolute;
	z-index: 31;
	left: 305px;
	top: 201px;
	display: none;
	}
.ar18{
	position:absolute;
	z-index: 31;
	left: 507px;
	top: 192px;
	display: none;
	}
.ar19{
	position:absolute;
	z-index: 31;
	left: 430px;
	top: 141px;
	display: none;
	}
.ar20{
	position:absolute;
	z-index: 31;
	left: 465px;
	top: 177px;
	display: none;
	}
.ar21{
	position:absolute;
	z-index: 31;
		left: 506px;
	top: 206px;
	display: none;
	}
.ar22{
	position:absolute;
	z-index: 31;
		left: 512px;
	top: 268px;
	display: none;
	}
.ar23{
	position:absolute;
	z-index: 31;
		left: 443px;
	top: 218px;
	display: none;
	}
.ar24{
position:absolute;	z-index: 31;
		left: 472px;
	top: 222px;
	display: none;
	}
.ar25{
position:absolute;	z-index: 31;
		left: 506px;
	top: 178px;
	display: none;
	}
.ar26{
position:absolute;	z-index: 31;
		left: 487px;
	top: 191px;
	display: none;
	}
.ar27{
position:absolute;	z-index: 31;
		left: 507px;
	top: 197px;
	display: none;
	}
.ar28{
position:absolute;	z-index: 31;
		left: 500px;
	top: 223px;
	display: none;
	}
.ar29{
position:absolute;	z-index: 31;
		left: 444px;
	top: 181px;
	display: none;
	}
.ar30{
position:absolute;	z-index: 31;
		left: 503px;
	top: 157px;
	display: none;
	}
.ar31{
position:absolute;	z-index: 31;
		left: 25px;
	top: 225px;
	display: none;
	}
.tab_box{ font-weight:bold; font-size:14px; color:#a5199c; display:inline-block; height:35px; background:#FFF; position:relative; top:-33px; padding:0px 10px; line-height:35px; margin-right:10px;}
.tab_box1{ font-weight:bold; font-size:14px; color:#fff; display:inline-block; height:35px; background:#a5199c; position:relative; top:-33px; padding:0px 10px; line-height:35px; margin-right:10px;}

.tab_anselect{ font-weight:bold; font-size:14px; color:#a5199c; display:inline-block; height:35px; background:#FFF; position:relative; top:-33px; padding:0px 10px; line-height:35px; margin-right:10px;}
.tab_unselect{ font-weight:bold; font-size:14px; color:#fff; display:inline-block; height:35px; background:#a5199c; position:relative; top:-33px; padding:0px 10px; line-height:35px; margin-right:10px;}

.choose-level-ft{ display:none;}
#choose-line dd img{ vertical-align:top; position:absolute; left:8px;}
.map-pic-shade{z-index:99;}
#waiting{z-index:100; height:32px; width:32px; position:absolute; left:430px; top:260px;}


